در نمایندگی زیمنس این وقفه ها بر اساس سیگنالی که از سخت افزار دریافت می شود ، عمل می کنند. این سیگنال بر اساس Event بوده و بر اساس Error نمی باشد. بعنوان مثال ، تغییر وضعیت یک ورودی در کارت SM ممکن است مبنای یک وقفه ی سخت افزاری باشد.
OB40 تا OB47 برای این منظور در پارامتر های CPU اتوماسیون صنعتی زیمنس اختصاص داده شده اند که با توجه به CPU ممکن است برخی از آنها موجود باشد.
لیست این OB ها را می توان در بخش Interrupts از پارامتر های CPU مشاهده کرد.
شرایطی که برای اعمال این وقفه وجود دارد ، عبارتند از :
1- سخت افزار ( منظور کارت FM , CP , SM ) قابلیت این وقفه را داشته باشد.
این قابلیت که در بحث تنظیمات کارت ها بعنوان قابلیت خاص از آن نام بردیم ، فقط در برخی از آنها موجود است. کارتی که این قابلیت را دارد ، در پارامتر های آن بخشی را با عنوان Hardware Interrupt می توان دید.
2- پس از انجام تنظیمات و ذخیره سازی و دانلود کردن به PLC ، لازم است OB40 یا سایر OB های مورد نظر را در پوشه ی Blocks ایجاد و برنامه نویسی کنیم. بطور پیش فرض ، برای وقفه ی سخت افزاری OB40 بکار می رود ، ولی اگر CPU برخی دیگر از OB های این وقفه را نیز ساپورت کند ، برای هر کارت در قسمت Address آن مانند شکل زیر می توان تعیین کرد که از کدام OB استفاده نماید.
OB40 تا OB47 برای این منظور در پارامتر های CPU اتوماسیون صنعتی زیمنس اختصاص داده شده اند که با توجه به CPU ممکن است برخی از آنها موجود باشد.
لیست این OB ها را می توان در بخش Interrupts از پارامتر های CPU مشاهده کرد.
شرایطی که برای اعمال این وقفه وجود دارد ، عبارتند از :
1- سخت افزار ( منظور کارت FM , CP , SM ) قابلیت این وقفه را داشته باشد.
این قابلیت که در بحث تنظیمات کارت ها بعنوان قابلیت خاص از آن نام بردیم ، فقط در برخی از آنها موجود است. کارتی که این قابلیت را دارد ، در پارامتر های آن بخشی را با عنوان Hardware Interrupt می توان دید.
2- پس از انجام تنظیمات و ذخیره سازی و دانلود کردن به PLC ، لازم است OB40 یا سایر OB های مورد نظر را در پوشه ی Blocks ایجاد و برنامه نویسی کنیم. بطور پیش فرض ، برای وقفه ی سخت افزاری OB40 بکار می رود ، ولی اگر CPU برخی دیگر از OB های این وقفه را نیز ساپورت کند ، برای هر کارت در قسمت Address آن مانند شکل زیر می توان تعیین کرد که از کدام OB استفاده نماید.